5分で解決!nltk.downloadを実行したらSSL CERTIFICATE

您所在的位置:网站首页 python nltk download error 5分で解決!nltk.downloadを実行したらSSL CERTIFICATE

5分で解決!nltk.downloadを実行したらSSL CERTIFICATE

2023-08-25 07:35| 来源: 网络整理| 查看: 265

この記事でわかること

pythonのnltkでstopwords辞書をダウンロードする方法がわかる

nltk.downloadでSSL関係のエラーが出たときの対処方法がわかる

 

pythonの自然言語処理パッケージnltkのnltk.downloadを実行してstopwordsをダウンロードしようとしたら、

SSL CERTIFICATE_VERIFY_FAILEDエラーがでてハマりました。

やっと解決策がわかったので記事化します!

 

目次 1 起きた問題2 解決策 起きた問題

以下のようなコードを書いてnltkのstopwords辞書をダウンロードを試みます。

import nltk nltk.download('stopwords')

 

その結果、以下のようなエラーが出て積みました。

 

[nltk_data] Error loading stopwords: [nltk_data] CERTIFICATE_VERIFY_FAILED] certificate verify failed: [nltk_data] unable to get local issuer certificate (_ssl.c:1056)>

 

 

どうやら、SSLの証明書関連のところでうまく言っていないようだが、心当たりが無い。

そこで、いろいろ調べていたら以下の方法がうまく言ったので記載する

 

解決策

ネットを調べていたら以下のような解決策があったので試してみた。

「unverified」と書いてあることから、SSLの証明チェックを省いているということか?

import nltk import ssl try: _create_unverified_https_context = ssl._create_unverified_context except AttributeError: pass else: ssl._create_default_https_context = _create_unverified_https_context nltk.download("stopwords")

 

実行結果は、以下のようなログがでて無事にstopwords辞書がダウンロードできました。

 

[nltk_data] Downloading package stopwords to [nltk_data] /Users/oresama/nltk_data… [nltk_data] Package stopwords is already up-to-date!

 

めでたしめでたし・・・

\転職サポートがある転職サービス4選!!(うち2件はIT未経験OK)/

サービス名 未経験 未経験OK 未経験OK 経験者向け 経験者向け 公開の求人数 ITエンジニア全体で35695件 ITエンジニア未経験で4000件 ITエンジニア全体で1万件以上 ITエンジニア未経験で600件以上 5,000件以上 2500件以上 利用対象 全職種 全職種 IT特化 ゲーム特化 特徴 ✓転職エージェントが伴走 ✓求人数が多い ✓誰もが知る転職サービス ✓経歴を登録しておくとオファーが来る ✓IT専門のエージェントが対応 ✓転職成功すると年収200万円以上の大幅アップがある ✓ゲーム転職に強い ✓有名ゲーム会社との取引が多い 転職サポート内容 提出書類の添削 面接対策 カウンセリング 求人検索 キャリア相談 求人紹介 提出書類の添削 面接対策 求人検索 キャリアプラン提案 提出書類の添削 面接対策 公式サイト リクルートエージェント リクナビネクスト レバテックキャリア シリコンスタジオ


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3